home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / ada_gnu / include / pwd.h < prev    next >
C/C++ Source or Header  |  1996-01-30  |  795b  |  42 lines

  1. /* This file may have been modified by DJ Delorie (Jan 1991).  If so,
  2. ** these modifications are Coyright (C) 1991 DJ Delorie, 24 Kirsten Ave,
  3. ** Rochester NH, 03867-2954, USA.
  4. */
  5.  
  6. #ifndef pwd_h
  7. #define pwd_h 1
  8.  
  9. #include <stdio.h>
  10.  
  11. struct passwd
  12. {
  13.     char    *pw_name;
  14.     char    *pw_passwd;
  15.     int        pw_uid;
  16.     int        pw_gid;
  17.     char    *pw_age;
  18.     char    *pw_comment;
  19.     char    *pw_gecos;
  20.     char    *pw_dir;
  21.     char    *pw_shell;
  22.     long    pw_audid;
  23.     int        pw_audflg;
  24. };
  25.  
  26. #ifdef __cplusplus
  27. extern "C" {
  28. #endif
  29.  
  30. extern struct passwd    *getpwent(void);
  31. extern struct passwd    *fgetpwent(FILE *);
  32. extern struct passwd    *getpwuid(int);
  33. extern struct passwd    *getpwnam(char *);
  34. extern void        setpwent(void);
  35. extern void        endpwent(void);
  36.  
  37. #ifdef __cplusplus
  38. }
  39. #endif
  40.  
  41. #endif
  42.